package 方法重载;

public class Test {
    public static void main(String[] args) {
        //方法重载：在同一个类中的多个方法，且他们方法名相同，但是他们参数列表不同，且与他们的返回值无关，这些方法合称方法重载
        String st=compare("你好", "你不好");//调用方法一
        int st1=compare(2,3,2);//调用方法二
        boolean st2=compare(4.55,4.55);//调用方法三

        System.out.println(st);
        System.out.println(st1);
        System.out.println(st2);
    }
    //方法一：
    public static String compare(String a,String b){
        if (a == b) {
            String x="a与b相等";
            return x;
        }
        else{
            String y="a与b不相等";
            return y;
        }
    }
    //方法二：
    public static int compare(int a,int b,int c){
        if (a == b && b == c) {

            return 0;
        }
        else{
            return 1;
        }
    }
    //方法三：
    public static boolean compare(double a,double b){
        if (a == b) {
            return true;
        }
        else{
            return false;
        }
    }
}
